home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Deutsche Edition 1
/
Deutsche Edition 1.iso
/
amok
/
amok_lha
/
amok71.lha
/
XStat
/
XStat.dok
< prev
next >
Wrap
Text File
|
1993-08-15
|
11KB
|
391 lines
Dokumentation zu XStat V1.03
============================
Programm und Dokumentation sind © Copyright 1992 by Jürgen Weinelt.
IMPORT StdDisclaimer; (* kurz: Benutzung auf eigene Gefahr *)
XStat wurde sorgfältig getestet, aber es können natürlich trotzdem noch
diverse Fehler 'drinnen sein.
XStat V1.03 ist Freeware. Es darf auf nicht-kommerziellem Weg weitergegeben
werden, solange die folgenden Bedingungen erfüllt sind:
* Quelltext, ausführbare Programme und Dokumentation müssen zusammen
weitergegeben werden (XStat.mod, XStat, XStatFPU, XStat.data,
XStat.doc, XStat.dok und Make).
Die Dateien müssen unverändert weitergegeben werden!
* PD-Serien: Die Disketten, die XStat enthalten, dürfen im deutschsprachigen
Raum nicht mehr als 8 DM kosten.
Ansonsten darf der Preis, den Fred Fish für eine einzelne seiner
AmigaLibDisks verlangt, nicht überschritten werden.
XStat läuft nur mit AmigaOS V36 oder höher.
Zusammenfassung
===============
XStat wertet das Xferstat-File aus, das Andrew "Charly" Kopp's
UUCiCo V1.15c (oder höher) erzeugt. Die wichtigste Information,
die XStat liefert, sind die Telefonkosten für einen bestimmten
Zeitraum.
Installation
============
Die Distribution enthält zwei verschiedene ausführbare Dateien,
* XStat (Standardversion)
* XStatFPU (benötigt 680(2|3)0 + 6888(1|2))
Kopieren Sie eines der beiden Programme an eine Stelle, die im
Suchpfad enthalten ist, vorzugsweise nach UUBIN:
Außerdem muß nur noch eine weitere Datei installiert werden;
sie heißt "XStat.data", und sollte am besten nach UULIB:
kopiert werden.
XStat.data muß Ihren Gegebenheiten entsprechend angepaßt werden,
um die Installation zu vervollständigen.
XStat.data
==========
XStat.data enthält die Informationen über die Verbindungskosten zu jedem
Host, mit dem Sie eine Verbindung unterhalten, im folgenden Format:
XStat.data Datei-Header:
------------------------
H XSTAT DATA
Dieser Header muß am Anfang der ersten Zeile von XStat.data stehen.
XStat.data Kommentarzeile:
--------------------------
# beliebige Kommentare
Kommentarzeilen dürfen überall in der XStat.data Datei eingefügt
werden, außer natürlich vor dem Datei-Header!
XStat.data Währungs-Kennzeichen:
--------------------------------
S <Währungskennzeichen>
Gibt das Währungskennzeichen für Ihr Land an. Dieser Eintrag muß vor der
ersten "N"-Zeile stehen. Es darf höchstens eine "S"-Zeile in der
XStat.data Datei geben.
Beispiele:
# Währungskennzeichen für die U.S.A.
S $
# Währungskennzeichen für Deutschland:
S DM
XStat.data Host-Namen-Info:
---------------------------
N <Hostname>
Die "N"-Zeile kennzeichnet den Beginn eines neuen Verbindungs-Datensatzes.
Mindestens eine "C"-Zeile muß folgen! <Hostname> sollte der Name
einer UUCP-Site sein, mit der Sie direkt verbunden sind, ohne
irgendwelche Pfad- oder Domain-Informationen.
Beispiele:
# Mein eigener Newsfeed:
N imart
# Ein anderer Newsfeed:
N cbmger
XStat.data Verbindungskosten-Info:
----------------------------------
C <Anfangszeit> <Dauer einer Einheit> <Preis einer Einheit>
Teilt XStat mit, daß zwischen <Anfangszeit> und <Anfangszeit der
nächsten C-Zeile> eine Verbindung mit dem zugehörigen Host
<Preis einer Einheit> pro <Dauer einer Einheit> kostet.
Die <Dauer einer Einheit> muß in Sekunden angegeben werden, der
<Preis einer Einheit> in der Währung, die Sie benutzen.
Die erste "C"-Zeile muß als Anfangszeit "SU-00:00:00" haben!
Beispiel:
N imart
C SU-00:00:00 120 0.23
C MO-08:00:00 60 0.23
C MO-18:00:00 120 0.23
Von Sonntag, 0:00:00 bis Montag, 7:59:59 kostet eine Verbindung
zwischen meinem Computer und dem von "imart" 23Pfg/120sec.
Von Montag, 8:00:00 bis Montag, 17:59:59 kostet eine Verbindung
zwischen meinem Computer und dem von "imart" 23Pfg/60sec.
Bei diesem kurzen Beispiel würde eine Verbindung im Rest der Woche
(von Montag 18:00:00 bis Samstag, 23:59:59) 23Pfg/120sec kosten.
Beispiel für eine komplette XStat.data Datei:
---------------------------------------------
- schnipp - schnapp - schnipp - schnapp - schnipp - schnapp - schnipp - schnapp
H XSTAT DATA
#==============================================================================
# XStat connection cost data file
#==============================================================================
#
#------------------------------------------------------------------------------
# currency sign for Germany; S must come before first N
#------------------------------------------------------------------------------
S DM
#
#------------------------------------------------------------------------------
# my own newsfeed, connection cost is 0.23/60sec (0.23/120sec night & weekend)
#------------------------------------------------------------------------------
N imart
C SU-00:00:00 120 0.23
C MO-08:00:00 60 0.23
C MO-18:00:00 120 0.23
C TU-08:00:00 60 0.23
C TU-18:00:00 120 0.23
C WE-08:00:00 60 0.23
C WE-18:00:00 120 0.23
C TH-08:00:00 60 0.23
C TH-18:00:00 120 0.23
C FR-08:00:00 60 0.23
C FR-18:00:00 120 0.23
#
#------------------------------------------------------------------------------
# cbmger, connection cost is 0.23/21sec (0.23/42sec night & weekend)
#------------------------------------------------------------------------------
N cbmger
C SU-00:00:00 42 0.23
C MO-08:00:00 21 0.23
C MO-18:00:00 42 0.23
C TU-08:00:00 21 0.23
C TU-18:00:00 42 0.23
C WE-08:00:00 21 0.23
C WE-18:00:00 42 0.23
C TH-08:00:00 21 0.23
C TH-18:00:00 42 0.23
C FR-08:00:00 21 0.23
C FR-18:00:00 42 0.23
#
- schnipp - schnapp - schnipp - schnapp - schnipp - schnapp - schnipp - schnapp
Aufruf
======
XStat [?|-?|-h] [-dname] [-sname] [-v] [-fdate] [-tdate] [-i] [-o] [-nname]
Sie können auch die Environment-Variable "XSTATARGS" benutzen, um
Parameter an das Programm zu übergeben. Das ist besonders nützlich,
wenn Sie XStat von der Workbench aus benutzen (XStat unterstützt
die Workbench eigentlich nicht, daher hat es auch kein Icon).
? | -? | -h
-----------
Zeigt eine Hilfsmeldung an.
-dname
------
Gibt den Namen für die Verbindungskosten-Datei an. Die Voreinstellung
für <name> ist "UULIB:XStat.data".
-sname
------
Gibt den Namen für das Logfile an, das ausgewertet werden soll.
Die Voreinstellung für <name> ist "UUSPOOL:XferStat".
-v
--
Steuert den "verbose"-Modus. Wenn der "verbose"-Modus eingeschaltet
ist, zeigt XStat zusätzlich eine kurze Statistik für jeden Connect an.
Die Voreinstellung ist "aus". Geben Sie "-v" an, um den "verbose"-
Modus einzuschalten.
-fdate
------
Führt dazu, daß Connects, die vor dem angegebenen Datum stattgefunden
haben, ignoriert werden. Voreinstellung für <date> ist "01-JAN-78".
Gültig sind alle normalen AmigaDOS Datumsangaben, insbesondere auch
Angaben wie "TODAY" oder "YESTERDAY". XStat fügt intern eine Zeitangabe
von "00:00:00" hinzu, die nicht manuell mit angegeben werden darf!
-tdate
------
Führt dazu, daß Connects, die nach dem angegebenen Datum stattgefunden
haben, ignoriert werden. Voreinstellung für <date> ist "TODAY".
Gültig sind alle normalen AmigaDOS Datumsangaben, insbesondere auch
Angaben wie "TODAY" oder "YESTERDAY". XStat fügt intern eine Zeitangabe
von "23:59:59" hinzu, die nicht manuell mit angegeben werden darf!
-mdate
------
Führt dazu, daß XStat die Parameter -f und -t ignoriert und statt dessen
eine Statistik für den angegebenen Monat erzeugt. Der Monat muß im
Format "MMM-JJ" angegeben werden, also ohne Tageszahl.
Beispiel: -mAPR-92 erzeugt eine Statistik für den April 1992.
-i
--
Beeinflußt die Auswertung der eingehenden Anrufe; Voreinstellung ist
"an". Geben Sie "-i" an, um die Verarbeitung eingehender Anrufe zu
verhindern.
-o
--
Beeinflußt die Auswertung der ausgehenden Anrufe; Voreinstellung ist
"an". Geben Sie "-o" an, um die Verarbeitung ausgehender Anrufe zu
verhindern.
-q
--
Steuert den "quiet"-Modus. Beeinflußt die Ausgabe von weniger schweren
Fehlermeldungen; Voreinstellung ist "aus". Geben Sie "-q" an, um
die Ausgabe weniger schwerer Fehlermeldungen zu verhindern.
Der "quiet"-Modus ist besonders nützlich, um die "(ignoring this one)"-
Meldungen für fehlgeschlagene Verbindungsversuche zu unterdrücken.
-nname
------
Veranlaßt XStat, nur Anrufe für den Host <name> auszuwerten;
Voreinstellung ist Auswertung aller Anrufe.
XStat's Ausgaben
================
Beispiel:
> XStat V1.03
> © Copyright 1992 by Jürgen Weinelt
> XStat is Freeware - read the docs for details.
>
>
>
>
> Connection statistics for outgoing calls:
> -----------------------------------------
>
> connects 53
> online time 35421 sec ( 668 sec/connect)
> units 323 units ( 6.094 units/connect)
> cost 74.29 DM ( 1.402 DM/connect)
>
> brutto read 7493483 bytes ( 141386 bytes/connect)
> brutto send 882109 bytes ( 16643 bytes/connect)
> netto read 6526244 bytes ( 123136 bytes/connect)
> netto send 132519 bytes ( 2500 bytes/connect)
>
> ø brutto speed 236 cps ( 243 cps peak)
> ø netto speed 187 cps ( 200 cps peak)
> ø brutto cost 9.301 DM/MB
> ø netto cost 11.699 DM/MB
>
>
>
> Connection statistics for incoming calls:
> -----------------------------------------
>
> no connects recorded.
connects
--------
Anzahl der ausgewerteten Verbindungen.
online time
-----------
Dauer der Online-Zeit insgesamt, und Durchschnitt pro Anruf.
units
-----
Verbrauchte Einheiten insgesamt, und Durchschnitt pro Anruf.
cost
----
Gesamtkosten, und Durchschnitt pro Anruf.
brutto read
-----------
Empfangene Bytes gesamt (einschl. Protokolldaten), und Durchschnitt pro Anruf.
brutto send
-----------
Gesendete Bytes gesamt (einschl. Protokolldaten), und Durchschnitt pro Anruf.
netto read
----------
Empfangene Bytes gesamt (ohne Protokolldaten), und Durchschnitt pro Anruf.
netto send
----------
Gesendete Bytes gesamt (ohne Protokolldaten), und Durchschnitt pro Anruf.
ø brutto speed
--------------
Durchschnittliche Übertragungsgeschwindigkeit, einschl. Protokolldaten, sowie
Geschwindigkeit des schnellsten connects.
ø netto speed
-------------
Durchschnittliche Übertragungsgeschwindigkeit, ohne Protokolldaten, sowie
Geschwindigkeit des schnellsten connects.
ø brutto cost
-------------
Durchschnittliche Kosten pro MByte, einschließlich Protokolldaten.
ø netto cost
------------
Durchschnittliche Kosten pro MByte, ohne Protokolldaten.
History
=======
V1.03 Monatliche Statistiken hinzugefügt.
V1.02 Angabe der Spitzengeschwindigkeit (Geschw. des schnellsten
connects) hinzugefügt.
V1.01 XStat produzierte einen Guru, wenn brutto oder netto nur 0 Bytes
übertragen wurden. Behoben.
V1.00 Erst-Veröffentlichung :-)
Bekannte Probleme/Bugs
======================
Bis jetzt keine...
Naja, ein Problem gibt's, aber das kann ich leider nicht ohne weiteres
ändern. Die "online time" ist nicht besonders genau. Das kommt daher,
daß die Anfangszeit der Verbindung ab dem Zeitpunkt gilt, zu dem das
Modem "CONNECT" sagt, und das ist nicht der wirkliche Zeitpunkt der
(Telefon-)Verbindung.
Sie können mich durch das Usenet erreichen:
{uunet|rutgers}!cbmvax!cbmehq!cbmger!imart!hcast!jow
(Im Moment leider noch keine Domain)
Oder mit der Bundespest:
Jürgen Weinelt
Zur Kanzel 1
D-8783 Hammelburg
Sie können auch nach comp.sys.amiga.programmer oder alt.sys.amiga.uucp posten,
ich werde diese Gruppen bis auf weiteres lesen.
Viel Spass!